The Modula Environment for Parallel Programming

نویسندگان

  • Ernst A Heinz
  • Paul Lukowicz
  • Michael Philippsen
  • Walter F Tichy
چکیده

This paper presents a portable parallel program ming environment for Modula an explicitly parallel machine independent extension of Modula Modula o ers synchronous and asynchronous par allelism a global single address space and automatic data and process distribution The Modula system consists of a compiler a debugger a cross architecture make a runtime systems for di erent machines and a set of scalable parallel libraries Implementations exist for the MasPar MP series of massively parallel proces sors SIMD the KSR parallel computer MIMD heterogeneous LANs of workstations MIMD and single workstations SISD The paper presents the important components of the Modula environment and discusses selected imple mentation issues We focus on how we achieve a high degree of portability for our system while at the same time ensuring e ciency

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Modula - 2 * Environment for Parallel

This paper presents a portable parallel programming environment for Modula-2* { an explicitly parallel machine-independent extension of Modula-2. Modula-2* ooers synchronous and asynchronous par-allelism, a global single address space, and automatic data and process distribution. The Modula-2* system consists of a compiler, a debugger, a cross-architecture make, a runtime systems for diierent m...

متن کامل

Proceedings of the Working Conference on Massively Parallel Programming ModelsBerlin

This paper presents a portable parallel programming environment for Modula-2* { an explicitly parallel machine-independent extension of Modula-2. Modula-2* ooers synchronous and asynchronous par-allelism, a global single address space, and automatic data and process distribution. The Modula-2* system consists of a compiler, a debugger, a cross-architecture make, a runtime systems for diierent m...

متن کامل

Proceedings of the Working Conference on Programming Models for Massively Parallel

This paper presents a portable parallel programming environment for Modula-2*, an explicitly parallel machine-independent extension of Modula-2. Modula-2* ooers synchronous and asynchronous par-allelism, a global single address space, and automatic data and process distribution. The Modula-2* system consists of a compiler, a debugger, a cross-architecture make, graphical X Windows control panel...

متن کامل

Modula-3*: an Efficiently Compilable Extension of Modula-3 for Problem-oriented Explicitly Parallel Programming

In this paper we present the programming language Modula-3* and machine-independent optimization techniques for its compilation. We consider Modula-3* to be a promising new framework for problem-oriented explicitly parallel programming that aims at high performance on a variety of architectures and machines. By proposing a large collection of eeective optimizations we illustrate the feasibility...

متن کامل

Project Triton: towards Improved Programmability of Parallel Computers Compilation Techniques. Triton/1 Parallel Architecture

This paper appeard in: The main objective of Project Triton is adequate programmability of massively parallel computers. This goal can be achieved by tightly coupling the design of programming languages and parallel hardware. The approach taken in the Project Triton is to let high-level, machine independent parallel programming languages drive the design of parallel hardware. This approach perm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009